.top_main_list1{
margin-left:-8%;

overflow:hidden;
}
.top_main_list1 ul{
overflow:hidden;
margin-top:-10px;
}
.top_main_img img{
	width:100%;	
}
.top_main_img{
	
width:23%;
margin-top:16px;
float:left;
margin-left:10%;
}
.list-group {
margin-top: 0;
margin-bottom: 0;
padding-bottom: 10px;
}
.tplj{ padding-top:40px; padding-bottom:90px;padding-left: 20px;}
.tplj .tplj_01{ width:168px; height:76px; margin-right:18px; float:left;}
.tplj .tplj_02{ margin-right:0}
/*=== 导航菜单 ====*/
/*-- 主菜单menuNav --*/
.nav{ height:46px; background:url(../images/nav_bg.jpg) top left repeat;}
.menuNav {
	line-height:40px;
	background:url(../images/menu.jpg) no-repeat;
	margin-top:2px;
}
.menuNav .first{ margin-left:10px;}
.menuNav .end{ background:none;}
.menuNav li {
	position: relative;
	float: left;
	width:96px;
	background:url(../images/nav_img.png) right 15px no-repeat;
	z-index: 99;
	font-size: 14px;
	 margin-right:3px;
}
.menuNav li a{
	display: block;
	font-size:18px;
	text-align:center;
	font-weight:100;
	text-decoration: none;
	color: #1b418a;
}
.menuNav a:hover{
	background: url(../images/nav_h.png) center center no-repeat;
	color: #fff;
}
.menuNav .active a, .menuNav .cur a {
 *margin-top:0;
	background: url(../images/nav_h.png) center center no-repeat;
	color:#fff;
}

/*二级菜单*/
.menuNav-sub{
	display: none;
	position: absolute;
	left: 0;
	top:35px;
}
.menuNav-sub li {
	float:none;
	height:25px; line-height:25px;
	width: 100px;
	font-size:15px;
	font-weight:100;
}
.menuNav-sub li a{
	font-size:15px;
	height:25px; line-height:25px;
	font-weight:100;
	color:#fff;
	padding:2px 1px;
	border-top:1px solid #fff;
	background:url(../images/img_d.png) #1b418a 10px 10px no-repeat;
}
.cur .menuNav-sub a{
	font-size:15px;
	font-weight:100;
	color:#fff;
	padding:1px 1px;	
	border-top:1px solid #fff;
	background:url(../images/img_d.png) #1b418a 10px 10px no-repeat;
}
.menuNav-sub a:hover{
	background:#c2ddf2;
	color: #1b418a;
}
/*三级菜单*/
.menuNav-sub .menuNav-sub{
	display: none;
	position: absolute;
	left:100px;
	top: 0;
}

/*-- 边菜单sideNav --*/
.sideNav{ background:url(../images/menu.jpg) top left no-repeat;}
.sideNav .hd{
	background:#1b418a;
	padding-left:63px;
	padding-top:27px;
	padding-bottom:20px;
}
.sideNav .module-title{
	font-size:24px;
	color:#fff;
	text-align:left;
	line-height:20px;
	font-weight:100;
}
.sideNav .bd{
	text-align:left;
	padding-left:34px;
	line-height:33px;
	padding-top:10px;
	padding-right:48px;
	background:#f5f5f5;
	border:1px solid #dadada;
	min-height:200px;
}
.sideNav .ft{
	height:30px;
	margin-bottom:20px;
	background:url(../images/sideNav_ft.png) no-repeat;
}
.sideNav li {
	border-bottom:1px solid #dadada;
}
.sideNav li a {
	display: block;
	height:36px;
	line-height:36px;
	font-size: 16px;
	font-weight: 100;
	padding-left:46px;
	color:#272727;
}
.sideNav li a:hover,
.sideNav .cur a {
	background:url(../images/sideNav_cur.png) no-repeat center;
	color: #871c21;
	text-decoration: none;
}
/*边二级菜单*/
.sideNav-sub {
	display: none;
}
.cur .sideNav-sub {
	display: block;
	margin-left:64px;
}
.sideNav .sideNav-sub a {
	display:block;
	height:30px;
	line-height:30px;
	font-size: 12px;
	padding-left: 12px;
	color: #333;
	font-size: 14px;
	font-weight: normal;
	background: url(../images/list_style.png) left center no-repeat;
}
.sideNav .sideNav-sub a:hover {
	color: #132D68;
	font-weight: bold;
	background: url(../images/list_style_cur.png) left center no-repeat;
	color:#E4540E;
}